import { LiveGameState } from './match'
import { SportsType, MatchType, BettingResult } from '@/enums'

export interface BettingAmountType {
	labelT: string
	value: string | number
	isPayout: boolean
}

export interface BettingBonusType {
	percent: string
	number: number
}

export interface BettingSelection {
	id: string
	selectionStatus: string
	selectionIsDisabled: boolean
	homeTeamId: string
	homeTeamIcon: string
	homeTeamName: string
	awayTeamId: string
	awayTeamIcon: string
	awayTeamName: string
	eventId: string
	eventStatus: string
	eventIsDisabled: boolean
	eventName: string
	liveGameState: LiveGameState
	sportId: SportsType
	leagueId: string
	leagueName: string
	startEventDate: Date
	betslipLine: string
	betBetslipLine: string
	marketId: string
	marketIsDisabled: boolean
	marketTypeId: string
	marketTypeName: string
	trueOdds: number
	displayOdds: string
	betTrueOdds: number
	betDisplayOdds: string
	isLive: boolean
	betAwayScore: string
	betHomeScore: string
	homeScore: string
	homeRedCards: string
	homeYellowCards: string
	homeCorners: string
	awayScore: string
	awayRedCards: string
	awayYellowCards: string
	awayCorners: string
	outcome: BettingResult
	eventType: MatchType
	side: number
	points: number
	betPoints: string
	channel: string
}
